package com.bolong.gmgc.dao.record;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.bolong.gmgc.bean.record.MonthCard;
import com.bolong.gmgc.bean.record.MonthCardQuery;

public interface MonthCardMapper {
    long countByExample(MonthCardQuery example);

    int deleteByExample(MonthCardQuery example);

    int deleteByPrimaryKey(String cardId);

    int insert(MonthCard record);

    int insertSelective(MonthCard record);

    List<MonthCard> selectByExample(MonthCardQuery example);

    MonthCard selectByPrimaryKey(String cardId);

    int updateByExampleSelective(@Param("record") MonthCard record, @Param("example") MonthCardQuery example);

    int updateByExample(@Param("record") MonthCard record, @Param("example") MonthCardQuery example);

    int updateByPrimaryKeySelective(MonthCard record);

    int updateByPrimaryKey(MonthCard record);
}